#include<iostream>
#include<fstream>
#include<string>

using namespace std;

 mult mod
 parallel arrays
 example file IO

void mode(int list[], int count)
{
    int countOfMode = 0;
    int valueOfMode = 0;
    int currentValue = 0;
    int currentCount = 0;

    for(int i = 0; i < count; i++)
    {
        if(list[i] != currentValue)
        {
            currentValue = list[i];
            currentCount = 1;
        }
        else
        {
            currentCount++;
            if(currentCount > countOfMode)
            {
                countOfMode = currentCount;
                valueOfMode = list[i];
            }
        }
    }

	for(int i = 0; i < count; i++)
    {
        if(list[i] != currentValue)
        {
            currentValue = list[i];
            currentCount = 1;
        }
        else
        {
            currentCount++;
			if(currentCount == countOfMode)
			{
				cout << currentValue << endl;
			}
        }
    }
	
}

void main( int argc, char*argv[])
{
	int numbers[1000];

	for(int i =0; i < 1000; i++)
	{
		cin >> numbers[i];
	}
	mode(numbers, 1000);

}